<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //数组的every 和some 方法，可以对比着学
        //这两个方法，都是根据条件，得出一个布尔值

        //every要求每个元素都符合条件，最终结果才是true，否则是false
        //some要求有一些元素符合条件，最终结果就是true，否则是false

        // let arr = [1,2,3,4,5,6,7,8,9]
        // let res = arr.every(item => {
        //     //return '条件'
        //     return item > 1
        // })
        // console.log(res)     //false

        // let arr = [1,2,3,4,5,6,7,8,9]
        // let res = arr.some(item => {
        //     //return '条件'
        //     return item > 5
        // })
        // console.log(res)     //true

        let list = [
            {id:2,name:'zs',aa:true},
            {id:4,name:'ls',aa:true},
            {id:6,name:'we',aa:false},
            {id:9,name:'mz',aa:true}
        ]

        //如果数组每个aa都是true，最终结果就是true，否则为false
        let res = list.every(item => item.aa)
        console.log(res);
    </script>
</body>
</html>